home *** CD-ROM | disk | FTP | other *** search
/ GRAVIS Top 100 #3 / GRAVIS CD No3_Fruhjahr_95.cdr / GRAVIS / PD u. Shareware / Bildschirmschoner / Basic Black 1.4.1 / Source / BBinit.h < prev    next >
Text File  |  1994-07-21  |  1KB  |  41 lines

  1. #define DELAYTICKS    45        /* = three-quarters of a second */
  2.  
  3. /*********************************************************************
  4.  *
  5.  * Screen saver commands passed to the SAVC selector
  6.  *
  7.  *********************************************************************/
  8. enum SaverCommand {
  9.     eSaverWakeUp,        /*  Make Basic Black wake up. */
  10.     eSaverSleep,        /*  Make Basic Black go to sleep. */
  11.     eSaverOn,            /*  Turn Basic Black on.  */
  12.     eSaverOff,            /*  Turn Basic Black off. */
  13.     eForceShort = 257    /* force enums to be shorts instead of bytes */
  14. };
  15.  
  16.  
  17.  
  18. /*********************************************************************
  19.  *
  20.  * Function Prototypes
  21.  *
  22.  *********************************************************************/
  23. void main(void);
  24. void StartPatchCode(void);
  25. pascal short MySystemEvent(EventRecord *);
  26. pascal void MyInitCursor(void);
  27. pascal void MyDrawMenuBar(void);
  28. pascal void MyEraseRect(Rect *);
  29. pascal void MyEraseOval(Rect *);
  30. pascal void MyEraseRgn(RgnHandle);
  31. pascal void MySystemTask(void);
  32. pascal void BBlkSelector(OSType, long *);
  33. pascal void SAVRSelector(OSType, long *);
  34. pascal void SAVCSelector(OSType, long *);
  35. pascal OSErr SaverControl(short);
  36. void FallAsleep(void);
  37. void WakeUp(void);
  38. short abs(short);
  39. void DrawClock(GrafPtr);
  40. pascal void RemoveICPatch(void);
  41. void EndPatchCode(void);